/*
 * @Author: your name
 * @Date: 2022-04-26 16:05:32
 * @LastEditTime: 2022-07-29 01:46:52
 * @LastEditors: YNT 2501512800@qq.com
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \22-03-19 智慧社区\api\wish.js
 */
import wxRequest from '../utils/wx-request'

class SpecialModel extends wxRequest {
  // 创建微心愿
  createWish(params) {
    return this.request({
      url: `/api/v1/wish`,
      method: 'PUT',
      params,
    })
  }

  // 全部心愿列表
  allWish(params) {
    return this.request({
      url: `/api/v1/wish/list?myself=0`,
      method: 'GET',
      params,
    })
  }

  // 我的心愿列表
  myWish(params) {
    return this.request({
      url: `/api/v1/wish/list?myself=1`,
      method: 'GET',
      params,
    })
  }

  // 心愿详情
  wishDetail(id) {
    return this.request({
      url: `/api/v1/wish?id=${id}`,
      method: 'GET',
    })
  }

  // 心愿认领
  claimWish(id) {
    return this.request({
      url: `/api/v1/wish/get?id=${id}`,
      method: 'GET',
    })
  }

  // 微心愿处理
  wishResult(tid, sid) {
    return this.request({
      url: `/api/v1/wish/check?id=${tid}&status=${sid}`,
      method: 'GET',
    })
  }
}

export default new SpecialModel()
